11301. Среднее
арифметическое
У Пети есть два числа a и b (a ≤ b).
Он нашел среднее арифметическое этих чисел (пусть это будет число c),
оказавшееся тоже целым. То есть c = (a + b)
/ 2.
Вам дано число a (то есть
меньшее из двух чисел), а также дано число c. Найдите b.
Вход. Первая строка содержит одно целое
число a (1 ≤ a ≤ 100).
Вторая строка содержит одно целое
число c (a ≤ c ≤ 100).
Выход. Выведите одно целое число b.
Пример
входа |
Пример
выхода |
3 7 |
11 |
формула
Из равенства c = (a + b)
/ 2 следует, что b = 2 * c – a.
Реализация алгоритма
Читаем входные данные. Вычисляем и выводим
ответ.
scanf("%d %d", &a, &c);
b = 2 * c - a;
printf("%d\n", b);
Java реализация
import java.util.*;
public class Main
{
public static void main(String[] args)
{
Scanner con = new Scanner(System.in);
int a = con.nextInt();
int c = con.nextInt();
int b = 2 * c - a;
System.out.println(b);
con.close();
}
}
Python реализация
a = int(input())
c = int(input())
b = 2 * c – a
print(b)